package com.cssw.fyzb.core.eao.video;

import com.cssw.fyzb.core.model.eos.NotifyEo;
import com.ydn.dbframe.plugin.activerecord.Page;

import java.util.Date;

/**
 * @Author Jian Qin.
 */
public interface NotifyEao {
    void save(Long userId, Long toUserId, String cmd, String tps, String content,
              Long videoId, String thumbS, Date date);

    Page<NotifyEo> pageAtMeByUserId(Long userId, Integer pageNumber, Integer pageSize);

    Page<NotifyEo> pageCommentByUserId(Long userId, Integer pageNumber, Integer pageSize);

    Page<NotifyEo> pageLikeByUserId(Long userId, Integer pageNumber, Integer pageSize);

    Page<NotifyEo> pageFocusByUserId(Long userId, Integer pageNumber, Integer pageSize);
}
